<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8" />
		<title>Document</title>
	</head>
	<body>
		<script type="text/javascript" >
			let obj0 = {a:100,b:200}
			let obj1 = {q:666,w:888}

			let arr = [1,3,5,7,9]
			let arr2 = [2,4,6,8,10]

			//扩展运算符能干什么？

			// console.log(...obj0) //报错，展开运算符，不能展开一个对象（若想展开一个对象，必须在另外一个对象中）

			//第一个作用：通过字面量的形式浅复制一个对象
			// let obj2 = {...obj0}
			// console.log('obj',obj0)
			// console.log('obj2',obj2)

			//第二个作用：合并对象
			// let obj3 = {a:'你好啊',b:'尚硅谷',...obj0}

			//第三个作用：展开一个数组+合并一个数组
			// let arr3 = [...arr,...arr2,99,100]

			//第四个作用：剩余参数
			// demo(1,2,3,4)
			// function demo(a,b,...args) {
			// 	console.log('demo被调用了',a,b,args)
			// }

			
		</script>
	</body>
</html>